Set Up IP-Verified Subscriptions
Download the Host Script
If your library has IP-verified database subscriptions, which use verified IP addresses to access the database information, your network administrator must download the One Search™ host script and configure your web server to access this file.
Configure a web server for IP-verified subscriptions
To authenticate your site’s subscription to IP-verified subscription databases, you need one or more of the following:
- Username and password
- Database IP address: In addition, the server on which you install this proxy must connect to the internet through an IP address that has been verified with the subscription service.
- Custom URL of the database
important: You can get this information from each database provider. Follett does not have access to this information.
You should also have the complete path to the FSCPROXY.PL
file. Your network administrator should have provided this information after downloading the One Search host script and configuring your web server to access this file.
If you are setting up the FSCPROXY.PL
host script to tunnel information through a proxy server, you need to edit the FSCPROXY.PL
file once you download it.
To edit the FSCPROXY.PL
file once downloaded
- Make sure Perl is configured on your web server.
Perl is a free, cross-platform web server language that you can download from numerous websites, including http://aspn.activestate.com/ASPN/Downloads/ActivePerl/ - Download the zipped fscproxy.pl.
- If you are using the Apache server, place the file in your \cgi-bin directory in \WWW root on the web server with Execute permissions.
- If you are using IIS, place it in the \Inetpub\Scripts folder on the web server with Execute permissions.
- Open the
fscproxy.pl
file in a text editor, such as Notepad or ConTEXT. - Enter the IP address of your proxy server by replacing the line:
my $proxy_path;
with
my $proxy_path="127.0.0.1";
using your proxy server IP address instead of 127.0.0.1.
important: You must use quotation marks around the IP address.
- Enter the port on which your proxy server is listening by replacing the line:
my $proxy_port;
with
my $proxy_port="8080";
using the correct port number instead of 8080.
important: You must use quotation marks around the port number.
- Save and close the
fscproxy.pl
file. - Provide site or library administrators with the complete path to the
fscproxy.pl
file. They must enter this path when setting up Destiny to access IP-verified subscriptions.
note: All patrons search requests are handled through onesearch.fsc.follett.com, regardless of IP authentication settings. If IP authentication is enabled for a database, onesearch.fsc.follett.com calls the One Search IP Authentication Host Script (fscproxy.pl
), which in turn will contact the selected subscription databases.
important: At a minimum, the web server hosting the fscproxy.pl
script must allow outgoing HTTP connections to all supported subscription databases. Library patrons and outsiders do not need direct access to the machine hosting the fscproxy.pl
script.
Follett recommend that you configure the web server to deny access to the fscproxy.pl
script from all machines.
Enter the Host Script Path in Destiny
- Log in as the Destiny Admin.
- Select Catalog > Search Setup > Enriched Content Searches sub-tab.
- Find IP Verified Subscriptions, and then click Edit.
- In the
FSCProxy.pl host path
field, type FSCPROXY.PLhost. - Click Test.
- Click Save.